帮忙编程语言转换vb->delphi (基础的)

来源:百度知道 编辑:UC知道 时间:2024/05/01 10:16:40
delphi的语法我不清楚也搞的头晕
以下vb的

Dim uName(10) as string
Dim uId(10) as integer

for i=0 To 10
if uName(i)=TxtName.Text then
AdminId=uId(i)
end if
Next i

简单的就是2个数组之间分别是名字和ID号
然后是Txtname是管理员名字,如果uName(i)数组是等于Txtname的就把对应的uId(i)赋值给AdminId....

但在delphi里,好像很乱啊,又begin什么end;..

转换后顺便告诉我begin end;用在什么地方比较合适,好像都可以用。。。。

var //定义变量。delphi里要先定义变量才能用
uName:array [0..10] of string;
uId:array [0..10] of integer;
i,AdminId:integer;//连循环变量也要定义
begin //这个是程序段开始(1)
for i:=0 to 10 do //等号在赋值时要加冒号,囧
begin //程序段里可以套程序段(2)
if uName[i]=TxtName.Text then //等号在判断时不加冒号
AdminId:=uId[i];//不爽的地方是等号在赋值时要加冒号
end; //对应(2)这里的begin,end可有可无,作为说明才加上的
end; //程序段结束,对应(1)
//begin 和end相当于程序括号,一个begin对一个end,
在if then else,for,repeat,while 等n多地方能用,举个例子吧:
begin
begin
begin
if a<2 then
begin
a:=3;
end
else
begin
a:=2;
end;
begin
end;
begin
end;
end;
end;
end;
只要一个begin对一个end,随便怎样begin end都没事

至于学Delphi前途怎么样,可以在百度上搜一下(zhidao.baidu.com/question/13870097.html)
C#(商业工业)
JAVA(移动方面)
C++用的人好像多,但是初学者很难坚持

这位仁兄 告诉你一下DELPHI已经没有发展了 我并不是打消你的学习的积极性 看你也是刚刚接触DELPHI。所以现在转向学别的还不晚, DELPHI之父现在在微软兼.net主管 宝兰公司没有一个好的领导人 我曾经研究过DELPHI 但是现在